#base64和pickle(都是python自带)的加解密过程:  先用pickle将数据转换成二进制,然后通过base64加密后转成字符串,解密是将字符串先变为二进制,通过base64解码后,回到pickle解码返回原来数据


import pickle, base64

class jiajiemiSuper(object):

    @classmethod
    def jiami(cls,data):
        data = pickle.dumps(data) #通过泡菜转换为二进制
        data = base64.b64encode(data) #通过base加密
        #将加密后的二进制转换成字符串
        return data.decode()


    @classmethod
    def jiemi(cls,data):
        # data = data.encode()#先转换成二进制给base64  会自动转换,传入字符串即可
        data = base64.b64decode(data)#base64解密
        data = pickle.loads(data)
        return data

